<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--准备好一个"容器"-->

<div id="test"></div>

<script type="text/javascript">
    class Person{
        constructor(name, age) {
            this.name=name;
            this.age=age;
        }

        //speak方法放在哪里？——类的原型对象上，供实例使用
        //通过Person实例调用speak时，speak中的this就是Student实例
        speak() {
            console.log(this);
        }
    }

    //通过实例调用
    const person1 = new Person("tom", 3);
    person1.speak();

    //类中的局部方法  已经开好严格模式
    const x = person1.speak;
    x();

    function demo() {
        console.log(this);
    }
    demo();

    function demo2() {
        'use strict';
        console.log(this);
    }
    demo2();


</script>

</body>
</html>
